package com.logicwin.aibala.model.swUpdate;

import com.logicwin.aibala.com.AibalaException;

/**
 * 程序更新服务类
 * 
 * @author GuoDing
 * @since 2011-05-26
 */
public final class SWUpdateService {
	private SWUpdateService() {
	}
	
	/**
	 * 获取本机程序当前版本
	 * @return
	 */
	public static SWVersion getMyVersion() {
		return null;
	}
	
	/**
	 * 在一定的时间内从服务器获取最新的版本信息
	 * @return 如果返回null，就不需要更新
	 */
	public static SWVersion getLatestVersion() throws AibalaException {
		return null;
	}
	
	/**
	 * 启动更新下载任务
	 * @throws AibalaException
	 */
	public static void startUpdateLoad() throws AibalaException {
	}
	
	/**
	 * 是否更新下载完成
	 * @return
	 */
	public static boolean updateLoadDone() {
		return false;
	}
	
	/**
	 * 启动更新安装任务
	 * @throws AibalaException
	 */
	public static void startUpdateInstall() throws AibalaException {
	}
}
















